package com.hyt.it.ogt.kq.service.gov.schedule.model;

import java.util.Objects;

import io.swagger.annotations.ApiModelProperty;
import lombok.*;

/**
 * <p>
 * 考生表
 * </p>
 *
 * @author huangyh
 * @since 2021-03-08
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(of = { "bmStudentId" })
public class Candidate {

    @ApiModelProperty(value = "云考试报名考生id")
    public String bmStudentId;

    @ApiModelProperty(value = "应答方式")
    public String examType;

    @ApiModelProperty(value = "报考科目")
    public String subject;

    @ApiModelProperty(value = "考生科目ID")
    private String candidateSubjectId;

    @ApiModelProperty(value = "报名省份")
    public String province;

    @ApiModelProperty(value = "报名城市")
    public String city;

    @ApiModelProperty(value = "报名区县")
    public String district;

    @ApiModelProperty(value = "级别")
    public String level;

    @ApiModelProperty(value = "所属二级机构")
    public String levelTwo;

    @ApiModelProperty(value = "所属三级机构")
    public String levelThree;

    @ApiModelProperty(value = "所属四级机构")
    public String levelFour;

    @ApiModelProperty(value = "姓名")
    public String name;

    @ApiModelProperty(value = "自定义准考证")
    public String admissionno;

    @ApiModelProperty(value = "考区：暂时不考虑，保留")
    public int examArea;

}
